package flash.events;

extern class ScreenMouseEvent extends flash.events.MouseEvent
{
	static var CLICK:String = "click";
	static var MOUSE_DOWN:String = "mouseDown";
	static var MOUSE_UP:String = "mouseUp";
	static var RIGHT_CLICK:String = "rightClick";
	static var RIGHT_MOUSE_DOWN:String = "rightMouseDown";
	static var RIGHT_MOUSE_UP:String = "rightMouseUp";
	var screenX(default, null):Float;
	var screenY(default, null):Float;
	function new(type:String, bubbles:Bool = false, cancelable:Bool = false, screenX:Float, screenY:Float, ctrlKey:Bool = false, altKey:Bool = false, shiftKey:Bool = false, buttonDown:Bool = false, commandKey:Bool = false, controlKey:Bool = false):Void;
}